//
//  HDImagesZoomView.h
//  HDecoration
//
//  Created by koki on 15-4-25.
//  Copyright (c) 2015年 MyShare. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef NS_ENUM(NSInteger,PageControlAlignment) {
    PageControlAlignmentCenter,
    PageControlAlignmentLeft,
    PageControlAlignmentRight
};

@class HDImagesSkimView;
@protocol skimViewDelegate <NSObject>
@optional
-(void)imagesSkimView:(HDImagesSkimView*)skimView tappedIndex:(NSInteger)index;
@end

@interface HDImagesSkimView : UIView<UITableViewDelegate,UITableViewDataSource>
@property(nonatomic,strong)UITableView *m_TableView;
@property (nonatomic, retain)NSArray *dataArray;
@property (nonatomic,assign)NSInteger index;
@property (nonatomic,weak)id<skimViewDelegate> delegate;
@property (nonatomic,strong)MSPageControl* pageCtr;
@property(nonatomic,strong)UILabel *tagLabel;
@property (nonatomic,assign)BOOL enableCountTag;
@property (nonatomic, weak)UIScrollView *anchorScrollView;
@property (nonatomic,assign)BOOL disableTimer;
@property(nonatomic,assign)PageControlAlignment pageControlAlignment;
@property (nonatomic,assign) BOOL disableCirculate;
- (DOImageView *)getImageViewForIndex:(NSInteger)index;
- (void)removeObserver;
@end

@interface ImgItemCell : UITableViewCell
@property (nonatomic, strong)DOImageView *skimImgView;
@property (nonatomic, copy) NSString *imgName;
@property (nonatomic, assign)CGRect rect;
@end
